/**
 * Created by 汪贵春 on 2017/2/28.
 */

//连接发生错误的回调方法
websocket.onerror = function () {
    send("WebSocket连接发生错误");
};

//连接关闭的回调方法
websocket.onclose = function () {
    send("WebSocket连接关闭");
};

//监听窗口关闭事件，当窗口关闭时，主动去关闭websocket连接，防止连接还没断开就关闭窗口，server端会抛异常。
window.onbeforeunload = function () {
    closeWebSocket();
};

//关闭WebSocket连接
function closeWebSocket() {
    websocket.close();
}

//发送消息
function send(message) {
    websocket.send(message);
}